package com.suoluo.zenadmin.vo.hotel;

import java.math.BigDecimal;

import com.suoluo.zenadmin.common.GeometryUtil.LatLng;

public class AroundNodeVO implements Comparable<AroundNodeVO>,LatLng{

	private int nodeId;
	
	private String nodeName;
	
	private Integer relId;
	
	private BigDecimal lat;
	
	private BigDecimal lng;
	
//	private String origImg;
//	
//	private String miniImg;
	
	private String image;
	
	private int destId;
	
	private double distance;
	
	private int categoryId;
	/**
	 * 酒店简化版显示的摘要信息
	 */
	private String summary;

	public int getNodeId() {
		return nodeId;
	}

	public void setNodeId(int nodeId) {
		this.nodeId = nodeId;
	}

	public String getNodeName() {
		return nodeName;
	}

	public void setNodeName(String nodeName) {
		this.nodeName = nodeName;
	}

	public Integer getRelId() {
		return relId;
	}

	public void setRelId(Integer relId) {
		this.relId = relId;
	}

	@Override
	public BigDecimal getLat() {
		return lat;
	}

	public void setLat(BigDecimal lat) {
		this.lat = lat;
	}

	@Override
	public BigDecimal getLng() {
		return lng;
	}

	public void setLng(BigDecimal lng) {
		this.lng = lng;
	}

	public String getSummary() {
		return summary;
	}

	public void setSummary(String summary) {
		this.summary = summary;
	}

	public String getImage() {
		return image;
	}

	public void setImage(String image) {
		this.image = image;
	}

	public int getDestId() {
		return destId;
	}

	public void setDestId(int destId) {
		this.destId = destId;
	}

	public double getDistance() {
		return distance;
	}

	public void setDistance(double distance) {
		this.distance = distance;
	}

	public int getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(int categoryId) {
		this.categoryId = categoryId;
	}

	@Override
	public int compareTo(AroundNodeVO o) {
		Double d1 = this.getDistance();
		Double d2 = o.getDistance();
		return d1.compareTo(d2);
	}
	
	
//	/**
//	 * 图文标识
//	 */
//	private int placeId;
//	/**
//	 * 图文类型 1、目的地景点 2、酒店
//	 */
//	private int placeType;
//	/**
//	 * 所在目的地编号
//	 */
//	private int destId;
//	/**
//	 * 纬度
//	 */
//	private BigDecimal placeLat;
//
//	/**
//	 * 经度
//	 */
//	private BigDecimal placeLng;
//
//	/**
//	 * 引用的编号，如果是目的地景点，则是目的地景点的编号，如果是酒店，则是酒店的编号
//	 */
//	private int relId;
//
//	private String title;
//
//	private double distance;
//
//	public int getPlaceId() {
//		return placeId;
//	}
//
//	public void setPlaceId(int placeId) {
//		this.placeId = placeId;
//	}
//
//	public int getPlaceType() {
//		return placeType;
//	}
//
//	public void setPlaceType(int placeType) {
//		this.placeType = placeType;
//	}
//
//	public int getDestId() {
//		return destId;
//	}
//
//	public void setDestId(int destId) {
//		this.destId = destId;
//	}
//
//	public BigDecimal getPlaceLat() {
//		return placeLat;
//	}
//
//	public void setPlaceLat(BigDecimal placeLat) {
//		this.placeLat = placeLat;
//	}
//
//	public BigDecimal getPlaceLng() {
//		return placeLng;
//	}
//
//	public void setPlaceLng(BigDecimal placeLng) {
//		this.placeLng = placeLng;
//	}
//
//	public int getRelId() {
//		return relId;
//	}
//
//	public void setRelId(int relId) {
//		this.relId = relId;
//	}
//
//	public String getTitle() {
//		return title;
//	}
//
//	public void setTitle(String title) {
//		this.title = title;
//	}
//
//	public double getDistance() {
//		return distance;
//	}
//
//	public void setDistance(double distance) {
//		this.distance = distance;
//	}
}
